没做明白
#include<bits/stdc++.h>
#define int long long
#define rep(i,a,b) for(int i(a);i<=(b);++i)
#define req(i,a,b) for(int i(a);i>=(b);--i)
#define sort stable_sort
using namespace std;
char buf[1<<23],*p1=buf,*p2=buf,ubuf[1<<23],*u=ubuf;
#define getchar() (p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<21,stdin),p1==p2)?EOF:*p1++)
template<typename TP> inline TP read(TP &num)
{
	TP x=0;
	int f=0;
	char ch=getchar();
	while(ch<48||ch>57) f|=ch=='-',ch=getchar();
	while(48<=ch&&ch<=57) x=(x<<1)+(x<<3)+(ch^48),ch=getchar();
	return num=f?-x:x;
}
template<typename ...Args> inline void read(Args &...args)
{
	(read(args),...);
}
template<typename TP> inline void write(TP x)
{
	(x<0)?(putchar('-'),x=-x):0;
	(x>9)?(write(x/10),0):0;
	putchar((x%10)^48);
}
template<typename TP> inline void writeln(TP x)
{
	write<TP>(x);
	puts("");
}
int n,m,k;
pair<int,int> rc[100001],bc[100001];
inline void k1()
{
	int mxrx=0,mxry=0;
	rep(i,1,n) mxrx=max(mxrx,rc[i].first),mxry=max(mxry,rc[i].second);
	int ans1=0,ans2=0,dist1=1e18,dist2=1e18,dist3=1e18;
	rep(i,1,n)
}
signed main()
{
	freopen("move.in","r",stdin);
	freopen("move.out","w",stdout);
	read(n,m,k);
	rep(i,1,n) read(rc[i].first,rc[i].second);
	rep(i,1,m) read(bc[i].first,bc[i].second);
	if(k==1) k1();
	return 0;
}why
